breast cancer constipation pancreatic cancer pancreatitis polyps in the bowel cancer colonoscopy colitis oesophageal cancer liver cancer